#include <iostream>

struct Test
{
	int c;
	int d;
	union  
	{
		int e;
		int f;
	} y;
};

class A
{
	public:
		A() {;}
		~A() {;}
		static int b;
		static struct Test test;

	private:
		int a;

};

int	A::b = 1;
struct Test A::test = 
{
	.c = 1,
	.d = 1,
	.y = {2}
};

int main()
{

	return 0;
}

